CppCon 2017

CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”

CppCon 2017: James McNellis “Everything You Ever Wanted to Know about DLLs”

CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”

CppCon 2017: Alfred Bratterud “Deconstructing the OS: The devil’s In the side effects”

CppCon 2017: Eddie Elizondo “Optimizing compilation times with Templates”

CppCon 2017: John Regehr “Undefined Behavior in 2017 (part 1 of 2)”

CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”

CppCon 2017: Louis Dionne “Runtime Polymorphism: Back to the Basics”

CppCon 2017: Chandler Carruth “Going Nowhere Faster”

CppCon 2017: Michael Price “Function default arguments: Slingshot or Shotgun?”

CppCon 2017: Rian Quinn “A Test a Day Keeps Your Manager Away!”

CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++”

CppCon 2017: Mathieu Ropert “API & ABI Versioning...”

CppCon 2017: Sergey Zubkov “From security to performance to GPU programming...”

CppCon 2017: Jon Cohen “A Type, by Any Other Name”

CppCon 2017: Vinnie Falco “Make Classes Great Again! (Using Concepts for Customization Points)”

CppCon 2017: Lars Knoll “Qt as a C++ Framework: History, Present State and Future”

CppCon 2017: Andrew Sutton “Meta”

CppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”

CppCon 2017: Billy Baker “Almost Unlimited Modern C++ in Kernel-Mode Applications”

CppCon 2017: Charles Bailey “Enough x86 Assembly to Be Dangerous”

CppCon 2017: Hartmut Kaiser “The Asynchronous C++ Parallel Programming Model”

CppCon 2017: Andrew Sutton “Reflection”